package api.app;

import java.io.IOException;
import java.util.HashMap;

import common.Host;
import common.Request;
/**
 * 实现帮忙医APP获取容量信息resvCapacity接口调用
 * @author gaowen
 *
 */
public class ResvCapacity
{
	/**
	 * 实现帮忙医APP获取套餐支持体检机构信息resvCapacity接口调用
	 * @param packageId 落单ID
	 * @param attachCodes 
	 * @param token 调接口需要的token
	 * @return 接口返回值
	 * @throws IOException
	 */
	public static String get(String packageId,String attachCodes,String token) throws IOException
	{
		//拼接接口地址
		String url = Host.getAddress()+"/api/resvCapacity";
		
		HashMap<String, String> parms=new HashMap<>();
		parms.put("packageId", packageId);
		parms.put("attachCodes", attachCodes);
		//调用并返回结果
		String result=Request.get(url, parms, token);
		return result;		
	}
	
	/**
	 * 实现帮忙医获取机构体检可预约日期resvCapacity接口调用
	 * @param institutionCode 机构编码
	 * @param date 日期
	 * @param isVIP 是否VIP
	 * @param token 调接口需要的token
	 * @return 接口返回值
	 * @throws IOException
	 */
	public static String get(String institutionCode,String date,String isVIP,String token) throws IOException
	{
		//拼接接口地址
		String url = Host.getAddress()+"/api/resvCapacity";
				
		HashMap<String, String> parms=new HashMap<>();
		parms.put("institutionCode", institutionCode);
		parms.put("date", date);
		parms.put("isVIP", isVIP);
		//调用并返回结果
		String result=Request.get(url, parms, token);
		return result;		
	}
	
	/**
	 * 实现帮忙医获取预约容量resvCapacity接口调用
	 * @param institutionCode 机构编码
	 * @param packageId 套餐ID
	 * @param rqType 容量类别
	 * @param Ldno 落单号
	 * @param isVIP 是否VIP
	 * @param token 调接口所需要的token
	 * @return
	 * @throws IOException
	 */
	public static String get(String institutionCode,String packageId,String rqType,String Ldno,String isVIP,String token) throws IOException
	{
		//拼接接口地址
		String url = Host.getAddress()+"/api/resvCapacity";
						
		HashMap<String, String> parms=new HashMap<>();
		parms.put("institutionCode", institutionCode);
		parms.put("packageId", packageId);
		parms.put("rqType", rqType);
		parms.put("Ldno", Ldno);
		parms.put("isVIP", isVIP);
		//调用并返回结果
		String result=Request.get(url, parms, token);
		return result;	
	}
}
